Applying Analysis Patterns Through Analogy: Problems and Solutions

نویسندگان

  • Haitham S. Hamza
  • Mohamed Fayad
چکیده

Traceability and generality are among the main qualities that determine the effectiveness of developed analysis patterns. However, satisfying both qualities at the same time is a real challenge. Most of the analysis patterns are thought of as templates, where they can be instantiated, and hence reused through an analogy between the original pattern and the problem in hand. Developing analysis patterns as templates might maintain the appropriate level of generality; however, it scarifies patterns’ traceability once they are applied in the developed system. In this paper, we illustrate the main problems with developing analysis patterns as templates and reusing them through analogy. In addition, we demonstrate, through examples, how stable analysis patterns [Hamza, 2002a,Hamza and Fayad 2002a] can satisfy both the generality and traceability, and hence, enhance the role of analysis patterns in software development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Traceability of Analysis Patterns on the Traceability of Analysis Patterns

Traceability and generality are among the main qualities that determine the effectiveness of developed analysis patterns. However, satisfying both qualities at the same time is a real challenge. Today, most of the analysis patterns are though of as templates, where they can be instantiated, and hence reused through an analogy between the original pattern and the application on hand. This paper ...

متن کامل

Applying Analysis Patterns in the GIS Domain

Patterns have been used in software engineering to enable the reuse of successful solutions for recurrent problems in various steps of the software development process. In the development of geographic information systems (GIS), usually only geographic data are reused. This paper shows the adequacy of deriving as well as applying analysis patterns in the conceptual data modeling process of geog...

متن کامل

Reflective Teaching in ELT: Obstacles and Coping Strategies

The present study aimed to document the constraints and limits in applying reflective teaching principles in ELT settings in Iran from the teachers’ perspective along with solutions and coping strategies to help remove the obstacles. 60 teachers teaching general English at 6 language institutes were selected through convenience sampling. First, the teacher participants filled out a reflectivity...

متن کامل

Influences of Non-Newtonian Viscosity and Elasticity on Potential Flow Analogy by Hele-Shaw Cell

The validity of potential flow analogy by the Hele-Shaw flow of non-Newtonian fluids is examined through experiments using two shear-thinning elastic polymer solutions for three different flow configurations, i.e. flows around a circular cylinder and a square cylinder and flows through an abruptly converging-diverging channel (slit). Although the polymer solutions are highly shear-thinning and ...

متن کامل

An Empirical Study of the Effect of Design Patterns on Class Structural Quality

Design patterns are standardized solutions to commonly encountered problems using the object-oriented programming paradigm. Applying design patterns can speed up software development processes through the reuse of tested, proven templates, or development paradigms. Accordingly, design patterns have been widely used in software industry to build modern software programs. However, as different de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Object Technology

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2004